package org.marketlive.biz.session.context;

/*
 (C) Copyright MarketLive. 2006. All rights reserved.
 MarketLive is a trademark of MarketLive, Inc.
 Warning: This computer program is protected by copyright law and international treaties.
 Unauthorized reproduction or distribution of this program, or any portion of it, may result
 in severe civil and criminal penalties, and will be prosecuted to the maximum extent
 possible under the law.
 */

import javax.servlet.http.HttpServletRequest;

/**
 * Called when an HTTP request has started.
 *
 */
public interface IStartRequestExtension {

    /**
     * This method is called when an HTTP request has started.
     *
     * @param request the HTTP request that was started.
     * @param commerceSession the commerce session object.
     */
    void startRequest(HttpServletRequest request, ICommerceSession commerceSession);
}
